import request from '@/utils/request'

/**
 * 1. 获取面经列表
 */
export const getArticlesApi = (params) => {
  return request.get('/h5/interview/query', {
    params: {
      current: params.current,
      sorter: params.sorter,
      pageSize: 10
    }
  })
}

/**
 * 2. 根据id获取面经详情
 */
export const getArticleDetailApi = (id) => {
  return request.get('/h5/interview/show', {
    params: {
      id
    }
  })
}

/**
 * 3. 点赞
 */
export const updateLikeApi = (id) => {
  return request.post('/h5/interview/opt', {
    id,
    optType: 1 // 喜欢
  })
}

/**
 * 4. 收藏
 */
export const updateCollectApi = (id) => {
  return request.post('/h5/interview/opt', {
    id,
    optType: 2 // 收藏
  })
}

/**
 * 5. 获取我的收藏
 */
export const getArticlesCollectApi = (obj) => {
  return request.get('/h5/interview/opt/list', {
    params: {
      page: obj.page, // 当前页
      pageSize: 5, // 可选
      optType: 2 // 表示收藏
    }
  })
}

// 6.获取我的喜欢
export const getArticlesLikeApi = (obj) => {
  return request.get('/h5/interview/opt/list', {
    params: {
      page: obj.page, // 当前页
      pageSize: 5, // 可选
      optType: 1 // 表示喜欢
    }
  })
}
